package tuc.lagerplan.gui.stammdatenverwaltung;

import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.TabFolder;
import org.eclipse.swt.widgets.TabItem;
import tuc.lagerplan.gui.artikelbrowser.ArtikelBrowser;
import tuc.lagerplan.gui.thmbrowser.ThmBrowser;

public class Stammdatenverwaltung extends Composite {

	private ArtikelBrowser artikelBrowser;
	private ThmBrowser thmBrowser;
	/**
	 * Create the composite
	 * @param parent
	 * @param style
	 */
	public Stammdatenverwaltung(Composite parent, int style) {
		super(parent, style);
		setLayout(new FillLayout());

		final TabFolder auswahlStammdaten = new TabFolder(this, SWT.BORDER);

		final TabItem tabItemArtikel = new TabItem(auswahlStammdaten, SWT.NONE);
		tabItemArtikel.setText("Artikel");

		artikelBrowser = new ArtikelBrowser(auswahlStammdaten, SWT.NONE);
		tabItemArtikel.setControl(artikelBrowser);

		final TabItem tabItemThm = new TabItem(auswahlStammdaten, SWT.NONE);
		tabItemThm.setText("Transporthilfsmittel");

		thmBrowser = new ThmBrowser(auswahlStammdaten, SWT.NONE);
		tabItemThm.setControl(thmBrowser);

		final TabItem tabItemLm = new TabItem(auswahlStammdaten, SWT.NONE);
		tabItemLm.setText("Lagermittel");

		new TabItem(auswahlStammdaten, SWT.NONE);
		//
	}

	@Override
	public void dispose() {
		super.dispose();
	}

	@Override
	protected void checkSubclass() {
		// Disable the check that prevents subclassing of SWT components
	}

	public ArtikelBrowser getArtikelBrowser() {
		return artikelBrowser;
	}

	public ThmBrowser getThmBrowser() {
		return thmBrowser;
	}

	
}
